package com.ruoyi.system.domain.wechat.request.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 巡检问题列表VO
 *
 * @author jiexiang.sun/Jason
 * @version 1.0.0
 * @create 2022-03-09 21:41
 **/
@Data
public class WechatInspectionProblemListVO {

    /**
     * 问题编号
     */
    private Long id;

    /**
     * 省编号code
     */
    private Integer provinceCode;

    /**
     * 市编号code
     */
    private Integer cityCode;

    /**
     * 区县编号code
     */
    private Integer areaCode;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 地址的补充说明
     */
    private String addressExplain;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 纬度
     */
    private Double latitude;

    /**
     * 铁路桩位
     */
    private String pileLocation;

    /**
     * 问题内容
     */
    private String problemContent;

    /**
     * 问题类别code，字典值
     */
    private String problemCategory;

    private String problemCategoryDesc;

    /**
     * 问题状态值：
     * 0=未整改
     * 1=已整改
     * 2=整改驳回
     * 3=整改通过
     */
    private Short rectificationStatus;

    /**
     * 问题状态描述
     */
    private String rectificationStatusDesc;

    /**
     * 问题上报/创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date reportTime;
//
//    /**
//     * 区县级处理部门信息
//     */
//    private WechatProblemProcessInfoVO areaProcess;
//
//    /**
//     * 街道级处理部门信息
//     */
//    private WechatProblemProcessInfoVO streetProcess;

    /**
     * 处理部门名称
     */
    private String processDeptName;
}
